#ifndef WORK_STATUS_SETTING_H
#define WORK_STATUS_SETTING_H
typedef enum {
    USUALLY_WORK = 0, //正常工作状态(cdc-acm->shell(uart),msc->u盘)
    DAP_WORK,         //DAP工作状态(cdc-acm->虚拟串口,winusb->daplink(swo))
    ESP_JTAG_WORK,    //esp_usb_jtag工作状态(jtag->(自定义)jtag,msc->虚拟磁盘)
    LOGIC_WORK,       //逻辑分析器工作状态(cdc-acm->逻辑分析器)
    MSC_WIFI_DISK_WORK,// usb U盘，网页文件传输，wifi传输，磁盘
    USB_EXT_SCREEN_WORK,// usb副屏
    WORK_STATUS_MAX, //工作状态最大值
} work_status_t;

void set_work_status(work_status_t status);
work_status_t get_work_status(void);

#endif //WORK_STATUS_SETTING_H
